package com.jiyinit.web.core.business.entity;

import com.jiyinit.core.framework.base.entity.BaseEntity;
import com.jiyinit.web.core.common.config.PropertyPlaceholderConfigurer;

import java.util.Date;

public class TabCoreUserEntity extends BaseEntity {

    private static final long serialVersionUID = -2479717280719853846L;

    /**
     * ID
     */
    private Integer userId;

    /**
     * 登录名
     */
    private String loginName;

    /**
     * 机购ID
     */
    private Integer orgId;

    /**
     * 名称
     */
    private String userName;

    /**
     * 密码
     */
    private String password;

    /**
     * 性别
     */
    private String userSex;

    /**
     * 身份证号
     */
    private String userCertificateNo;

    /**
     * 邮箱
     */
    private String userEmail;

    /**
     * 手机
     */
    private String userMobileNo;

    /**
     * 固话
     */
    private String userPhoneNo;

    /**
     * 地址
     */
    private String userAddress;

    /**
     * 邮政编码
     */
    private String userPostCode;

    /**
     * qq号码
     */
    private String userQq;

    /**
     * 其它社交公具号
     */
    private String userOtherHm;

    /**
     * 状态1正常
     */
    private Integer userStatus;

    /**
     * 创建人
     */
    private Integer createId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最后更新人
     */
    private Integer lastModifyId;

    /**
     * 最后更新时间
     */
    private Date lastModifyTime;

    /**
     * 删除标记0否1是
     */
    private Integer isDelete;

    /**
     * 扩展字段1
     */
    private String attribute1;

    /**
     * 扩展字段2
     */
    private String attribute2;

    /**
     * 扩展字段3
     */
    private String attribute3;
    
    private String userNumber;

    private String token;

    private Integer inOrder;

    private String headChar;
    private String fullName;
    private String channel;

    //即时通讯使用
    private String deviceId;
    private Integer deviceType;
    private String appVersion;
    private String deviceInfo;
    private String  ip;

    //用户头像
    private String avatar;

    //用户级别
    private String level;

    /**
     * 用户所属部门
     */
    private String orgName;

    /**
     * 用户集团号
     */
    private String userGroupNo;

    /**
     * 工资条秘钥
     * 可为空：
     */
    private String salarySecretKey;

    /**
     * 进入工资条密码
     * 可为空：
     */
    private String salaryPassword;

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public Integer getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(Integer deviceType) {
        this.deviceType = deviceType;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }

    public String getDeviceInfo() {
        return deviceInfo;
    }

    public void setDeviceInfo(String deviceInfo) {
        this.deviceInfo = deviceInfo;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getHeadChar() {
        return headChar;
    }

    public void setHeadChar(String headChar) {
        this.headChar = headChar;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public Integer getInOrder() {
        return inOrder;
    }

    public void setInOrder(Integer inOrder) {
        this.inOrder = inOrder;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getUserNumber() {
		return userNumber;
	}

	public void setUserNumber(String userNumber) {
		this.userNumber = userNumber;
	}

	

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName == null ? null : loginName.trim();
    }

    public Integer getOrgId() {
        return orgId;
    }

    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    public String getUserSex() {
        return userSex;
    }

    public void setUserSex(String userSex) {
        this.userSex = userSex == null ? null : userSex.trim();
    }

    public String getUserCertificateNo() {
        return userCertificateNo;
    }

    public void setUserCertificateNo(String userCertificateNo) {
        this.userCertificateNo = userCertificateNo == null ? null : userCertificateNo.trim();
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail == null ? null : userEmail.trim();
    }

    public String getUserMobileNo() {
        return userMobileNo;
    }

    public void setUserMobileNo(String userMobileNo) {
        this.userMobileNo = userMobileNo == null ? null : userMobileNo.trim();
    }

    public String getUserPhoneNo() {
        return userPhoneNo;
    }

    public void setUserPhoneNo(String userPhoneNo) {
        this.userPhoneNo = userPhoneNo == null ? null : userPhoneNo.trim();
    }

    public String getUserAddress() {
        return userAddress;
    }

    public void setUserAddress(String userAddress) {
        this.userAddress = userAddress == null ? null : userAddress.trim();
    }

    public String getUserPostCode() {
        return userPostCode;
    }

    public void setUserPostCode(String userPostCode) {
        this.userPostCode = userPostCode == null ? null : userPostCode.trim();
    }

    public String getUserQq() {
        return userQq;
    }

    public void setUserQq(String userQq) {
        this.userQq = userQq == null ? null : userQq.trim();
    }

    public String getUserOtherHm() {
        return userOtherHm;
    }

    public void setUserOtherHm(String userOtherHm) {
        this.userOtherHm = userOtherHm == null ? null : userOtherHm.trim();
    }

    public Integer getUserStatus() {
        return userStatus;
    }

    public void setUserStatus(Integer userStatus) {
        this.userStatus = userStatus;
    }

    public Integer getCreateId() {
        return createId;
    }

    public void setCreateId(Integer createId) {
        this.createId = createId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getLastModifyId() {
        return lastModifyId;
    }

    public void setLastModifyId(Integer lastModifyId) {
        this.lastModifyId = lastModifyId;
    }

    public Date getLastModifyTime() {
        return lastModifyTime;
    }

    public void setLastModifyTime(Date lastModifyTime) {
        this.lastModifyTime = lastModifyTime;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public String getAttribute1() {
        return attribute1;
    }

    public void setAttribute1(String attribute1) {
        this.attribute1 = attribute1 == null ? null : attribute1.trim();
    }

    public String getAttribute2() {
        return attribute2;
    }

    public void setAttribute2(String attribute2) {
        this.attribute2 = attribute2 == null ? null : attribute2.trim();
    }

    public String getAttribute3() {
        return attribute3;
    }

    public void setAttribute3(String attribute3) {
        this.attribute3 = attribute3 == null ? null : attribute3.trim();
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getUserGroupNo() {
        return userGroupNo;
    }

    public void setUserGroupNo(String userGroupNo) {
        this.userGroupNo = userGroupNo;
    }

    public String getSalarySecretKey() {
        return salarySecretKey;
    }

    public void setSalarySecretKey(String salarySecretKey) {
        this.salarySecretKey = salarySecretKey;
    }

    public String getSalaryPassword() {
        return salaryPassword;
    }

    public void setSalaryPassword(String salaryPassword) {
        this.salaryPassword = salaryPassword;
    }
}